(function(){
	window.jxmap=window.jxmap||{};
	
	jxmap.map={
			/**
			 * 创建坐标点已经坐标点添加label
			 * @log 经度
			 * @lat 维度
			 * @map 地图
			 * @text 文本内容
			 */
			createMarkerLabel:function(log,lat,map,text){
				
				var point = new BMap.Point(log,lat);    // 创建点坐标
				var marker = new BMap.Marker(point);  // 创建标注
				map.addOverlay(marker);              // 将标注添加到地图中
				
				//添加起点
				var label = new BMap.Label(text,{offset:new BMap.Size(20,-10)});
				marker.setLabel(label);
				return marker;
			},
			/**
			 * 创建折现
			 * @spots 折现集合点
			 * @map 地图
			 */
			createDiscount:function(spots,map){
				var x=[];
				var cc=spots;
				for(var i=0;i<cc.length;i++){
					var xx=cc[i].split(",")
					var pointB = new BMap.Point(xx[0],xx[1]);  // 创建点坐标B--江北区
					x.push(pointB);
				}
				var polyline = new BMap.Polyline(x, {strokeColor:"blue", strokeWeight:6, strokeOpacity:0.5});  //定义折线
				
				map.addOverlay(polyline);     //添加折线到地图上
			},
			/**
			 * 创建坐标点弹窗
			 */
			createWindosPopup(marker,title,message,text){
				var opts = {
				  width : 200,     // 信息窗口宽度
				  height: 100,     // 信息窗口高度
				  title : title , // 信息窗口标题
				  enableMessage:true,//设置允许信息窗发送短息
				  message:message
				}
				var infoWindow = new BMap.InfoWindow(text, opts);  // 创建信息窗口对象 
				marker.addEventListener("click", function(){          
				   this.openInfoWindow(infoWindow);
				});
			},
			
			/**
			 * 高德坐标转百度（传入经度、纬度）
			 */
			 bd_encrypt(gg_lng,gg_lat) {
			    var X_PI = Math.PI * 3000.0 / 180.0;
			    var x = gg_lng, y = gg_lat;
			    var z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * X_PI);
			    var theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * X_PI);
			    var bd_lng = z * Math.cos(theta) + 0.0065;
			    var bd_lat = z * Math.sin(theta) + 0.006;
			    return {
			        bd_lat: bd_lat,
			        bd_lng: bd_lng
			    };
			},
			/**
			 * 百度坐标转高德（传入经度、纬度）
			 */
			bd_decrypt(bd_lng, bd_lat) {
			    var X_PI = Math.PI * 3000.0 / 180.0;
			    var x = bd_lng - 0.0065;
			    var y = bd_lat - 0.006;
			    var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * X_PI);
			    var theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * X_PI);
			    var gg_lng = z * Math.cos(theta);
			    var gg_lat = z * Math.sin(theta);
			    return {lng: gg_lng, lat: gg_lat}
			},
			createLayer(textIframe,marker){
				
				marker.addEventListener("click", function(){          
					
					 layer.open({
						  type: 2,
						  title: '视频',
						  area: ['700px', '450px'],
						  fixed: false, //不固定
						  maxmin: true,
						  content: textIframe
						});
				});
				
			}
			
	};
	
	
}());